package Controlador;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import Modelo.Liga;
import Modelo.Umpire;
import Vistas.VentanaArbitro;



public class ControladorVentanaUmpire implements ActionListener {

    VentanaArbitro miVentana;
    Liga miLiga;
    
    public ControladorVentanaUmpire(Liga l){
    
        miVentana = new VentanaArbitro();
        miVentana.setLocationRelativeTo(null);
        miVentana.setVisible(true);
        miVentana.agregarListener(this);
        miLiga = l;
        
        
    }
    @Override
    public void actionPerformed(ActionEvent e) {

    if(e.getActionCommand().equals("Agregar"))
    {
	    String cedula;
	    String nombre;
	    String apellido;
	    String fecha;
	    int cantjuegos;
	    
	    if(miVentana.getCedula().toString().equals("") || miVentana.getApellido().toString().equals("")|| miVentana.getNombre().toString().equals("")||miVentana.getFecha().toString().equals(""))
	    	miVentana.mostrarMensaje("Faltan Datos");
	    else
	    {
	    	
	    
	    cedula= miVentana.getCedula().toString();
	    nombre = miVentana.getNombre().toString();
	    apellido= miVentana.getApellido().toString();
	    fecha= miVentana.getFecha().toString();
	    
	    Umpire umpire = new Umpire(cedula, nombre, apellido, 0, fecha);
	    miLiga.agregarUmpire(umpire);
	    miVentana.limpiarCampos();
	    miVentana.mostrarMensaje("Se ha registrado con exito");
	    }
    }
    else
        miVentana.dispose();
    
    }
    

}
